development linux developers compliance macintosh windows c++ signal integrity emc ibm unix hypercard projects ground bounce development tools emi supercard applescript open source pcb